"""
 提交保存报告所需的数据
"""
from typing import List


class PatientCheckSignWordDetailList:
    signWordDetailId: int
    signWordDetail: str
    conclusionWordId: int
    conclusionWord: str
    severeDegree: int
    signWordDetailSummary: str


class PatientCheckSignWordList:
    signWordId: int
    signWord: str
    signWordValue: str
    unit: str
    signWordSummary: str
    patientCheckSignWordDetailList: List[PatientCheckSignWordDetailList]


class PatientCheckItemList:
    patientCheckId: int
    itemId: int
    itemName: str

    # 项目类型 1: PACS检查项目2：检验项目3：一般分科检查项目
    itemType: int

    # 分检体征词信息
    patientCheckSignWordList: List[PatientCheckSignWordList]

    # 检查图片集合
    patientCheckPictureList: List[str]


class SaveReportModel:
    patientSummaryId: int
    registNo: str
    deptId: int
    deptName: str
    briefSummary: str
    deptRemark: str
    pathography: str
    patientCheckItemList: List[PatientCheckItemList]
    # 0: 否 1: 是
    isLisSummary: int
    # 0: 否 1: 是
    isDelaySummary: int
